<?php
namespace app\common\model;
use think\Model;
use think\Db;
class Message extends Model
{  
	protected $autoWriteTimestamp=true;
	//获取所有的message
	public function getAll()
	{
		$result=Db::name('message m')
                 ->join('user u','m.uid=u.id')
                 ->join('type t','m.tid=t.id')
                 ->where('m.status',0)
                 ->field(['mname','m.id'=>'id','uname','u.id'=>'uid','type','tid','tname',
                  'm.status'=>'status','des'])
                 ->paginate(8);  
		return $result;
	}
    //条件查找
    public function getAllBy($str)
    {
        $result=Db::name('message m')
                 ->join('user u','m.uid=u.id')
                 ->join('type t','m.tid=t.id')
                 ->where('m.des','like',$str)
                 ->field(['mname','m.id'=>'id','uname','u.id'=>'uid','type','tid','tname',
                  'm.status'=>'status','des'])
                 ->paginate(8);  
        return $result;
    }
  
    

   //根据tid和type查找信息
    public function getAllByType($id)
    {
    	$result=$this->where('tid',$id)
    	             ->where('status',0)
    	             ->paginate(8);
    	return $result;
    }

}